"""
9-1 餐馆
创建一个名为 Restaurant的类 ，为其方法 __init__()设置属性 name和cuisine_type。
创建一个名为 describe_restaurant() 的方法和一个名为 open_restaurant() 的方法，
前者打印前两项信息，而后者打印一条消息，指出餐馆正在营业。
根据这个类创建一个名为 restaurant 的实例，分别打印其两个属性，再调用前述两个方法。
"""
class Restaurant():
    """一个表示餐馆的类"""

    """方法的初识化"""
    def __init__(self, name, cuisine_tye):
        """初始化餐馆"""
        self.name = name.title()
        self.cuisine_type = cuisine_tye

    """创建一个名为describe_restaurant()的方法"""
    def describe_restaurant(self):
        """显示餐馆的信息"""
        msg = f'[{self.name}] 提供美味的[{self.cuisine_type}].'
        print(f'\n{msg}')

    def open_restaurant(self):
        """显示一条消息，指出餐馆正在营业"""
        msg = f'[{self.name}]正在营业，速来！'
        print(f'\n{msg}')

restaurant = Restaurant('ytc', 'QAQ')
print(restaurant.name)
print(restaurant.cuisine_type)

restaurant.describe_restaurant()
restaurant.open_restaurant()
